// samsting : this file is auto create.

#include "Alert/2015-08-15/UpdateLevelChannelRequest.h"

namespace aliyun { namespace Alert {

UpdateLevelChannelRequest::UpdateLevelChannelRequest() : RoaAcsRequest("Alert", "2015-08-15", "UpdateLevelChannel") {
  SetUriPattern("/projects/[ProjectName]/level_channels/[Level]");
  SetMethod("PUT");
}

const string& UpdateLevelChannelRequest::GetProjectName(void) const {
  return ProjectName_;
}
void UpdateLevelChannelRequest::SetProjectName(const string& ProjectName) {
  ProjectName_ = ProjectName;
  PutPathParameter("Path", ProjectName_);
}

const string& UpdateLevelChannelRequest::GetLevel(void) const {
  return Level_;
}
void UpdateLevelChannelRequest::SetLevel(const string& Level) {
  Level_ = Level;
  PutPathParameter("Path", Level_);
}

const string& UpdateLevelChannelRequest::GetLevelChannelSetting(void) const {
  return LevelChannelSetting_;
}
void UpdateLevelChannelRequest::SetLevelChannelSetting(const string& LevelChannelSetting) {
  LevelChannelSetting_ = LevelChannelSetting;
  PutPathParameter("Body", LevelChannelSetting_);
}


} } // namespace aliyun { namespace Alert {

// end of file 
